package com.example.exam.util;

import java.util.Arrays;

/**
 * @author shishuqian
 * date 2021/5/4
 * time 10:19
 **/
public class MyArrayUtil {

    //连接两个字符串数组
    public static String[] ArraysCombine(String[] arr1,String[] arr2){
        int len1 = arr1.length;
        int len2 = arr2.length;
        arr1 = Arrays.copyOf(arr1,len1+len2);  //扩容
        System.arraycopy(arr2,0,arr1,len1,len2);  //将第二个数组和第一个数组合并
        return arr1;
    }

    //统计数组中包含某元素的个数
    public static int ArraysElementCount(String[] arr,String str){
        int count = 0;
        for (String s : arr) {
            if (s.equals(str)) {
                count++;
            }
        }
        return count;
    }

    //统计数组中有效答案的总数量
    public static int countAllElement(String[] arr){
        int count = 0;
        for (String s : arr) {
            if (!s.equals("")) {
                count++;
            }
        }
        return count;
    }
}
